Mercurial é um sistema de controle de versões baseado em uma estrutura de repositórios distribuídos, ou seja, não
existe a dependência de que o repositório central esteja acessível para que transações de versionamento ocorram, para
alcançar esta descentralização o Mercurial implementa repositórios locais que contém todo o histórico dos dados que ele
versiona. O Mercurial possui a seguinte lista de comandos:
-
Init: Cria e inicializa repositório local;
-
Add: Adiona arquivos/diretórios a um repositório;
-
Remove: Remove conteúdo do repositório ou da cópia de trabalho;
-
Clone: Clona localmente um repositório remoto;
-
Commit: Efetiva e documenta alterações;
-
Diff: Exibe diferenças no repositório ou em arquivos listados;
-
Log: Exibe histórico;
-
Status: Exibe alterações dos conteúdos no repositório local;
-
Revert: Reverte alterações para a rev anterior do diretório local;
-
Rollback: Desfaz sua última ação (pull, commit, import);
-
Pull: Sincroniza com outro repositório;
-
Update: Atualiza a revisão local para a revisão do repositório principal;
-
Push: Publica modificações locais para outro repositório;
-
Merge: Realiza o merge com uma revisão específica.
O jeito fácil e rápido de começar a trabalhar com o Mercurial é através do uso de uma ferramenta com interface gráfica,
a mais conhecida dentre elas é o TortoiseHg.
Este link contém um tutorial para introdução ao uso do Mercurial: Tutorial para o uso do Mercurial.
Adaptado de Mercurial.
|